Adapting R Applications for HPC and GPU

  • ASU Research Computing
  • 2020-11-16

This workshop will focus on approaches to porting R applications to a cluster environment such as that of ASU's Agave cluster. This is not an intro to R course. The intended audience member will have developed R code that runs on a desktop machine but now would like to run this code in a parallel environment. This may be implemented through either:

1) Batch submission of multiple single-threaded instances (e.g. parameter sweep and SLURM Job Arrays)

2) Multithreading R files using "doParallel" and “foreach” packages

3) Exploiting R functions ported to GPU

4) Implementing batchtools

5) Confronting large datasets using distributed arrays

In preparation for the workshop, all attendees are encouraged to obtain an account on Agave if they do not already have one: https://cores.research.asu.edu/research-computing/get-started/create-an-account